stone wool - German English Dictionary